package com.tiancheng.trade.settlement.vo.settlement.api;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.ToString;

import jakarta.validation.constraints.NotNull;
import java.util.Date;

/**
 * @Auther: lzh
 * @Date: 2024/3/30 15:03
 * @Param ${tags}
 */
@Data
@ToString
@JsonIgnoreProperties(ignoreUnknown = true)
public class SettlementRuleVO {

    /**
     * 产品编码/产品ID
     */
    @NotNull
    @JsonProperty("product_code")
    private String productCode;

    /**
     * 优先级
     */
    @NotNull
    @JsonProperty("priority_level")
    private String priorityLevel;

    /**
     * 当前时间
     */
    @NotNull
    @JsonProperty("current_time")
    private Date currentTime;

}
